.calendar *{box-sizing:border-box;font-size:16px}
.calendar-sm{cursor:default;width:800px;height:370px}
.calendar{cursor:default;width:700px;height:342px;margin-left:20px}
.calendar-sm .c-pad-top{padding-top:2%}
.c-event-top{width:190px;height:342px;background:#181f28;float:left;position:relative}
.c-grid{height:342px;width:440px;float:left;background:transparent;padding:0 25px;color:#fff}
.c-day{border-radius:3px;width:45px;height:45px;float:left;text-align:center;margin:5px 5px 0;color:#fff;line-height:45px}
.c-day-previous-month{width:45px;height:45px;float:left;text-align:center;color:gray;margin:5px 5px 0}
.c-day-next-month{width:45px;height:45px;float:left;text-align:center;color:gray;margin:5px 5px 0}
.c-week-day{width:55px;height:10.38%;line-height:25px;float:left;text-align:center;padding-top:1%}
.c-next{width:24px;height:24px;text-align:right;cursor:pointer;text-align:center;background:url(../images/you.png);position:absolute;bottom:15px;right:15px}
.c-previous{width:24px;height:24px;text-align:left;cursor:pointer;text-align:center;background:url(../images/zuo.png);position:absolute;bottom:15px;right:50px}
.c-month{width:100%;height:inherit;text-align:center}
.c-month-top{font-size:22px;margin-top:90px}
.c-month-center{font-size:92px;color:#fff;margin-top: 80px;}
.c-month-bottom{font-size:22px;height:30px}
.c-nav-btn-over{}
.c-today{
    color:#fff;
    background:-webkit-linear-gradient(left,#ffc74e,#ff9211);
    background:-o-linear-gradient(right,#ffc74e,#ff9211);
    background:-moz-linear-gradient(right,#ffc74e,#ff9211);
    background:linear-gradient(to right,#ffc74e,#ff9211)
}
    .c-event{
        background-color:#00aeff;
        color:#fff;
        font-weight:700;cursor:pointer;position:relative;overflow:hidden}
        .c-event-grid{margin-left:1px;height:inherit;width:565px;float:left}
        .c-grid-title{float:left;color:#fff}
        .c-event-body{height:342px;overflow:hidden}
        .c-event-list{padding:7 0 0;overflow:auto;height:95%;position:relative;overflow-y:scroll;overflow-x:hidden}
        .c-event-list::-webkit-scrollbar{display:none}.c-event-item>.title{font-weight:700}
        .c-event-item>div{text-overflow:ellipsis;width:inherit;overflow:hidden;white-space:nowrap}
        .c-event-item{
            transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;padding-left:10px;padding:20px 0 20px 20px;
            margin-left:30px;border-bottom:1px solid #f9f9f9}
            .c-event-over{font-weight:700;color:#fff;
                background:-webkit-linear-gradient(left,#01c2e6,#1160ff);
                background:-o-linear-gradient(right,#01c2e6,#1160ff);
                background:-moz-linear-gradient(right,#01c2e6,#1160ff);
                background:linear-gradient(to right,#01c2e6,#1160ff)
            }
   .c-event-over1{background:#f9f9f9;color:#000}
   .c-event-over1 a{color:#000}
   .c-event-over a{color:#fff}
   .c-event-over>.description{font-weight:400}
   .title{float:left}
   .description{float:left}